package com.example.poemtest.utils;

import com.example.poemtest.entity.PoetryInfoBean;
import com.example.poemtest.entity.PostInfoBean;
import com.example.poemtest.entity.PropInfoBean;
import com.example.poemtest.entity.StudyPoetryBean;
import com.example.poemtest.entity.VideoPoetryBean;
import com.example.poemtest.find.bean.CircleBean;
import com.example.poemtest.entity.DynastryPoetryBean;
import com.example.poemtest.mine.Question;

import java.util.ArrayList;
import java.util.List;

/**
 * created by JHT on 2024/4/1
 */
public class Constant {
    /**
     * 用户的基本信息
     */
    //用户的id
    public static int userId;
    //用户的昵称
    public static String userName;
    //用户的头像
    public static String userPhoto;
    //用户的积分
    public static int userGrade;
    //用户的等级
    public static int userLevel;
    //用户收藏的诗词
    public static List<DynastryPoetryBean.DynastyPoetry> favPoetry = new ArrayList<>();
    //用户创作的诗
    public static List<PoetryInfoBean.PoetryInfo> writePoetryList = new ArrayList<>();
    //用户发布的词帖
    public static List<PostInfoBean.PostInfo> myCreatePostList = new ArrayList<>();

    /**
     * 词帖信息
     */

    //所有的词帖
    public static List<PostInfoBean.PostInfo> postList = new ArrayList<>();

    /**
     * 道具的信息
     */
    //所有的道具列表
    public static List<PropInfoBean.PropInfo> propInfoList = new ArrayList<>();
    //用户所拥有的道具列表
    public static List<PropInfoBean.PropInfo> myPropList = new ArrayList<>();

    /**
     * 分朝代诗词学习的数据
     */
    //所有朝代的信息
    public static List<DynastryPoetryBean.DynastyPoetry> poetryDynastyList = new ArrayList<>();
    //用户已经解锁的朝代的信息列表
    public static List<Integer> userPoetryDynastyList = new ArrayList<>();

    /**
     * 诗词大会的视频数据
     */
    public static List<VideoPoetryBean.VideoPoetry> videoPoetries = new ArrayList<>();

    /**
     * 小初高的所有诗句
     */
    public static List<StudyPoetryBean.StudyPoetry> studyPoetries = new ArrayList<>();

    /**
     * 飞花令和诗词接龙的诗词数据
     */
    public static List<PoetryInfoBean.PoetryInfo> poetryInfos = new ArrayList<>();

    //搜索列表
    public static List<String> searchContentList = new ArrayList<>();
    //搜索的内容
    public static String searchContent;
    public static String searchname;
    //搜索到地对应数据
    public static List<Poetry> searchList = new ArrayList<>();

    public static List<Question> questionList;

    //朝代的加锁数组
    public static List<Integer> suoList = new ArrayList<>();

}
